/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package view.commands;

import com.sun.lwuit.Command;
import com.sun.lwuit.events.ActionEvent;
import core.ScreenEngine;
import core.Settings;
import network.Connection;
import view.MessageBox;
import view.ProgressForm;

/**
 *
 * @author Kvest
 */
public class ConnectCommand extends Command
{
    public ConnectCommand()
    {
        super("connect");
    }

    public void actionPerformed(ActionEvent evt)
    {
        //Проверяем наличие логин-пароля
        Settings settings = Settings.getSettings();
        //Если нет логина или пароля - выводим сообщение. Иначе - пытаемся соединиться
        if (settings.getLogin().equals("") || settings.getPassword().equals(""))
        {
           MessageBox.showModeless("error", "no_login_pass");
        }
        else
        {
            //Отображаем форму прогресса
            ScreenEngine.getEngine().push(new ProgressForm());

            //Начинаем соединение
            Connection.getConnection().start(Settings.getSettings().getHost(), Settings.getSettings().getSecondHost());
        }
        
        evt.consume();
    }
}
